from collections import deque
#使用双端队列实现的单线程栈
dq = deque([1,2,3])#deque[iter,maxlen]
print(dq)
#入栈
dq.append(5)
dq.append(7)
print(dq)
#出栈
# print(dq.pop())
#栈的反转
dq.reverse()
print(dq)
#删除栈中指定的元素()从左到右出现的第一个
dq.remove(7)
print(dq)
#查看指定值在栈中的索引
print(dq.index(5))
#栈的长度
print(len(dq))
#在栈中插入元素
dq.insert(2,10)
print(dq)
